import matplotlib.pyplot as plt  
  
# 创建一个图形窗口，并设置大小为12x6英寸  
fig, axs = plt.subplots(2, 2, figsize=(12, 6))  # 2x2的子图网格  
  
# 在每个子图上绘制一些数据  
for ax in axs.flat:  
    ax.plot([1, 2, 3, 4], [1, 4, 2, 3], 'r-')  # 红色线  
    ax.set(xlabel='x-label', ylabel='y-label', title='Title')  # 设置标签和标题  
  
# 如果你想要单独操作某个子图，可以使用索引  
# 例如，操作第一个子图（索引为0）  
axs[0, 0].plot([1, 2, 3, 4], [10, 20, 30, 40], 'g--')  # 在第一个子图上添加绿色虚线  
  
# 显示图形  
plt.tight_layout()  # 调整子图之间的间距，防止重叠  
plt.show()
